139b6bcc179d83768b97f0bdfc060c8231ac6ac8,drools-core/src/main/java/org/drools/process/command/SignalEventCommand.java,SignalEventCommand,execute,#WorkingMemory#,36

Before Change


		if (processInstanceId == -1) {
			workingMemory.getSignalManager().signalEvent(eventType, event);
		} else {
			ProcessInstance processInstance = ( ProcessInstance ) workingMemory.getProcessInstance(processInstanceId);
			if (processInstance != null) {
				processInstance.signalEvent(eventType, processInstance);
			}

After Change


		this.event = event;
	}

	public Object execute(StatefulSession session) {
		if (processInstanceId == -1) {
			session.getSignalManager().signalEvent(eventType, event);
		} else {
			ProcessInstance processInstance = session.getProcessInstance(processInstanceId);
			if (processInstance != null) {
				processInstance.signalEvent(eventType, processInstance);
			}